package cn.wps.moffice.main.local.home.feedback.abroad; import android.app.LoaderManager; import android.content.DialogInterface; import android.content.Intent; import android.content.Loader; import android.net.Uri; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.LinearLayout; import cn.wps.moffice.common.beans.CommonErrorPage; import cn.wps.moffice.common.beans.OnResultActivity; import cn.wps.moffice.common.multi.droplist.MultiButtonForHome; import cn.wps.moffice.main.common.ServerParamsUtil; import cn.wps.moffice.main.common.viewcontrols.ViewTitleBar; import cn.wps.moffice.main.push.explore.PushTipsWebActivity; import cn.wps.moffice_eng.R; import com.google.gson.reflect.TypeToken; import defpackage.czq; import defpackage.eip; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class FeedbackOverseaDialog extends czq.a implements LoaderManager.LoaderCallbacks<ArrayList<glr>>, View.OnClickListener, OnResultActivity.b, glp { private static final String FEEDBACK_ALL = "feedback_all"; private static final String HOST = "http://api.help.4wps.net/"; private static final int LOAD_DATA_CODE = 4352; private static final String PAGE_HELP_FAQ_ONLINE_CLICK = "page_help_faq_online_click"; private static final String PAGE_HELP_FEED_CLICK = "page_help_feed_click"; private static final String PAGE_HELP_WHATSAPP_CLICK = "page_help_whatsapp_click"; private static final String PAGE_NEW_HELP_SHOW = "page_new_help_show"; private static final String RECOMMEND_LIST = "http://api.help.4wps.net//help/recommendlist"; private String groupLink; private boolean isWhatsappOn; private final OnResultActivity mActivity; private View mBtnFaq; private CommonErrorPage mErrorPage; private LinearLayout mLLErrorContainer; private LinearLayout mLLFaqContainer; private LoaderManager mLoaderManager; private final gln mOriginalFeedbackDialog; private View mProgressBar; private ViewTitleBar mTitleBar; private View mTvSubtitle; public FeedbackOverseaDialog(OnResultActivity onResultActivity, String str, String str2, String str3) { super(onResultActivity, R.style.Dialog_Fullscreen_StatusBar); this.mActivity = onResultActivity; this.mOriginalFeedbackDialog = new gln(this.mActivity, this, str, str2, str3); this.mOriginalFeedbackDialog.frz = true; this.mOriginalFeedbackDialog.disableCollectDialogForPadPhone(); this.mOriginalFeedbackDialog.setOnDismissListener(new DialogInterface.OnDismissListener() { /* class cn.wps.moffice.main.local.home.feedback.abroad.FeedbackOverseaDialog.AnonymousClass1 */ public final void onDismiss(DialogInterface dialogInterface) { FeedbackOverseaDialog.this.mOriginalFeedbackDialog.dispose(); FeedbackOverseaDialog.this.mOriginalFeedbackDialog.dismiss(); } }); } private void addFAQItem(glr glr) { FAQItemView fAQItemView = new FAQItemView(this.mActivity); fAQItemView.setContent(glr); this.mLLFaqContainer.addView(fAQItemView); } private String getLanguageCode() { eix oG = eis.oG(this.mActivity.getString(R.string.public_app_language)); String str = eip.dHN; return TextUtils.isEmpty(str) ? eis.eSQ.get(oG) : str; } private void inflateFAQItems(ArrayList<glr> arrayList) { this.mLLFaqContainer.removeAllViews(); Iterator<glr> it = arrayList.iterator(); while (it.hasNext()) { addFAQItem(it.next()); } this.mLLFaqContainer.requestLayout(); } private void initContentView() { this.mTitleBar = (ViewTitleBar) findViewById(R.id.titlebar); this.mTitleBar.setTitleText(R.string.public_feedback_title); this.mTitleBar.gBO.setOnClickListener(new View.OnClickListener() { /* class cn.wps.moffice.main.local.home.feedback.abroad.FeedbackOverseaDialog.AnonymousClass2 */ public final void onClick(View view) { FeedbackOverseaDialog.this.dismiss(); } }); this.mTitleBar.setIsNeedMultiDocBtn(false); this.mTitleBar.gBP.setMultiButtonForHomeCallback(new MultiButtonForHome.a() { /* class cn.wps.moffice.main.local.home.feedback.abroad.FeedbackOverseaDialog.AnonymousClass3 */ @Override // cn.wps.moffice.common.multi.droplist.MultiButtonForHome.a public final boolean auh() { return false; } }); this.mTitleBar.a(R.id.iv_whatsapp, R.drawable.public_oversea_faq_whatsapp_icon, this); final ArrayList arrayList = new ArrayList(); arrayList.add(Integer.valueOf((int) R.id.iv_whatsapp)); this.mTitleBar.setNoThemeIconIds(new ViewTitleBar.a() { /* class cn.wps.moffice.main.local.home.feedback.abroad.FeedbackOverseaDialog.AnonymousClass4 */ @Override // cn.wps.moffice.main.common.viewcontrols.ViewTitleBar.a public final List<Integer> bIB() { return arrayList; } }); this.mTitleBar.gBE.setBackgroundColor(this.mActivity.getResources().getColor(cxg.c(cqt.asE()))); if (cqt.asE() == eip.a.appID_presentation || cqt.asE() == eip.a.appID_home) { this.mTitleBar.setStyle(1); } this.mLLFaqContainer = (LinearLayout) findViewById(R.id.ll_faq_container); this.mProgressBar = findViewById(R.id.progress_bar); this.mLLErrorContainer = (LinearLayout) findViewById(R.id.ll_error_container); this.mErrorPage = (CommonErrorPage) findViewById(R.id.error_page); this.mErrorPage.setTitleBottomHeight(((int) luf.bx(this.mActivity)) + luf.D(this.mActivity, R.id.title_bar_area)); this.mErrorPage.a(new View.OnClickListener() { /* class cn.wps.moffice.main.local.home.feedback.abroad.FeedbackOverseaDialog.AnonymousClass5 */ public final void onClick(View view) { FeedbackOverseaDialog.this.loading(true); FeedbackOverseaDialog.this.loadData(); } }); findViewById(R.id.rl_feedback).setOnClickListener(this); this.mTvSubtitle = findViewById(R.id.tv_faq_subtitle); this.mTvSubtitle.setVisibility(8); this.mBtnFaq = findViewById(R.id.tv_faq_online); this.mBtnFaq.setVisibility(8); this.mBtnFaq.setOnClickListener(this); findViewById(R.id.tv_faq_online_no_net).setOnClickListener(this); findViewById(R.id.iv_whatsapp).setVisibility(this.isWhatsappOn ? 0 : 8); loadData(); } private void initServerParams() { ServerParamsUtil.Params tG = ServerParamsUtil.tG(FEEDBACK_ALL); if (!(tG == null || !ServerParamsUtil.d(tG) || tG.extras == null)) { for (ServerParamsUtil.Extras extras : tG.extras) { if (!TextUtils.isEmpty(extras.key) && !TextUtils.isEmpty(extras.value)) { if ("whatsapp_join_group".equals(extras.key)) { this.isWhatsappOn = "on".equalsIgnoreCase(extras.value); } if ("whatsapp_link".equals(extras.key)) { this.groupLink = extras.value; } } } } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void loadData() { if (this.mLoaderManager == null) { this.mLoaderManager = this.mActivity.getLoaderManager(); } this.mLoaderManager.restartLoader(LOAD_DATA_CODE, null, this); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void loading(boolean z) { this.mProgressBar.setVisibility(z ? 0 : 8); } private void showNoWebPage() { this.mLLErrorContainer.setVisibility(0); this.mErrorPage.setVisibility(0); this.mErrorPage.nR(R.string.documentmanager_cloudfile_no_network); this.mErrorPage.nT(R.drawable.phone_public_no_network_icon); this.mErrorPage.nS(R.string.ppt_retry); } @Override // defpackage.czq.a public void dismiss() { this.mActivity.removeOnHandleActivityResultListener(this); super.dismiss(); } @Override // defpackage.glp public void getFile() { Intent intent = new Intent("android.intent.action.GET_CONTENT"); intent.addCategory("android.intent.category.OPENABLE"); intent.setType("*/*"); this.mActivity.startActivityForResult(intent, 15); } @Override // cn.wps.moffice.common.beans.OnResultActivity.b public void handActivityResult(int i, int i2, Intent intent) { switch (i) { case 14: this.mOriginalFeedbackDialog.brT(); cxg.i(this.mActivity, false); return; case 15: gln.a(i2, this.mActivity, this.mOriginalFeedbackDialog, intent); return; default: return; } } public void onClick(View view) { switch (view.getId()) { case R.id.iv_whatsapp /*{ENCODED_INT: 2131364859}*/: if (TextUtils.isEmpty(this.groupLink)) { lvg.d(this.mActivity, R.string.page_not_support, 0); } else if (hdy.zm(this.groupLink)) { Intent intent = new Intent(this.mActivity, PushTipsWebActivity.class); intent.putExtra(hbe.frL, this.groupLink); intent.putExtra("whatsapp_join_group", true); this.mActivity.startActivity(intent); } else { lvg.d(this.mActivity, R.string.page_not_support, 0); } dwp.lU(PAGE_HELP_WHATSAPP_CLICK); return; case R.id.rl_feedback /*{ENCODED_INT: 2131367776}*/: this.mOriginalFeedbackDialog.show(); dwp.lU(PAGE_HELP_FEED_CLICK); return; case R.id.tv_faq_online /*{ENCODED_INT: 2131368786}*/: case R.id.tv_faq_online_no_net /*{ENCODED_INT: 2131368787}*/: Intent intent2 = new Intent(this.mActivity, PushTipsWebActivity.class); intent2.putExtra(hbe.frL, "http://android.help.wps.com/" + getLanguageCode()); intent2.putExtra("KEY_STEP_BACK", true); this.mActivity.startActivity(intent2); dwp.lU(PAGE_HELP_FAQ_ONLINE_CLICK); return; default: return; } } /* access modifiers changed from: protected */ public void onCreate(Bundle bundle) { super.onCreate(bundle); initServerParams(); setContentView(R.layout.public_oversea_feedback_layout); initContentView(); lvw.cm(this.mTitleBar.gBE); lvw.c(getWindow(), true); lvw.d(getWindow(), true); dwp.lU(PAGE_NEW_HELP_SHOW); } @Override // android.app.LoaderManager.LoaderCallbacks public Loader<ArrayList<glr>> onCreateLoader(int i, Bundle bundle) { loading(true); return new glq(this.mActivity).HX(RECOMMEND_LIST).b(new TypeToken<ArrayList<glr>>() { /* class cn.wps.moffice.main.local.home.feedback.abroad.FeedbackOverseaDialog.AnonymousClass6 */ }.getType()).eU("languageCode", getLanguageCode()); } public void onLoadFinished(Loader<ArrayList<glr>> loader, ArrayList<glr> arrayList) { loading(false); if (arrayList == null || arrayList.size() <= 0) { showNoWebPage(); return; } this.mLLErrorContainer.setVisibility(8); this.mBtnFaq.setVisibility(0); this.mTvSubtitle.setVisibility(0); inflateFAQItems(arrayList); } @Override // android.app.LoaderManager.LoaderCallbacks public void onLoaderReset(Loader<ArrayList<glr>> loader) { } @Override // defpackage.glp public void sendFeedbackMailMultiple(ArrayList<Uri> arrayList, String str, String str2, int i) { eyo.a(this.mActivity, arrayList, str, str2, i); } @Override // defpackage.glp public void sendFeedbackToServer(ArrayList<String> arrayList, String str, String str2, String str3, String str4, boolean z, int i) { eyr.a(this.mActivity, arrayList, str, str2, str3, z, i); } @Override // defpackage.dav, defpackage.czq.a public void show() { this.mActivity.setOnHandleActivityResultListener(this); super.show(); } }